package com.atguigu.lease.web.admin.service;

import com.atguigu.lease.model.entity.AttrKey;
import com.atguigu.lease.web.admin.vo.attr.AttrKeyVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 芦博
* @description 针对表【attr_key(房间基本属性表)】的数据库操作Service
* @createDate 2025 年 11 月 1 日 
*/
public interface AttrKeyService extends IService<AttrKey> {

    /**
     * 查询全部属性名称和属性值列表
     * @return 属性名称和属性值列表
     */
    List<AttrKeyVo> listAttrInfo();
    
    /**
     * 保存或更新属性键
     * @param attrKey 属性键对象
     */
    void saveOrUpdateAttrKey(AttrKey attrKey);
}